草庐IT

html - 微数据与 RDFa

全部标签

javascript - 游戏关卡的数据结构

我正在使用完全基于图block的canvas在JavaScript中创建平台游戏。在游戏中存储元素block(墙壁、地板、元素)的最佳方法是什么?问题是每一block瓷砖都可以被摧毁或创造。目前我有一个二维数组,因此我能够快速检查某个项目是否位于特定的X和Y位置。这个问题是当用户移动并且map需要滚动时,我需要重新分配每个block。当项目位于x=0时会发生什么?我不能使用负索引。我宁愿将滚动模拟一次放到一个图block上。我还计划在用户移动时随机生成map,如果以前没有生成过的话。因此,一旦生成某些东西,它就应该永远保持这种状态。我应该提到的另一点是它也将是多人游戏。因此,在缓存数据

javascript - Fancybox 弹出窗口 + JSVideo HTML5 视频 - 为什么我失去了控制权?

我正在使用JQuery插件Fancybox和JSVideo,最终我希望通过fancybox弹出视频并在该弹出窗口中播放HTML5视频我有这个工作-唯一的问题是视频控件不是我所期望的...它没有jsvideo控件..我不知道它是一个fancybox还是一个css东西,或两者兼而有之html很简单——它是一个指向javascript的缩略图javascript看起来像这样:$(document).ready(function(){$("a.fancyvideo5").click(function(){varurl=$(this).attr('name');$.fancybox({'padd

javascript - 使用 Underscore.js 在 html 属性中插入

我正在使用Backbone.js、Underscore.js、HAML和Coffeescript构建应用程序。我遇到的问题是让变量插入到html元素属性中。%tr%td%input{:type=>'checkbox',:name=>"documents[]",:value=>""}%td%td对象的值在中正确显示,但不在输入的值属性内。是否可以在元素的属性内部进行插值?我找不到解决方案。谢谢 最佳答案 这个问题的解决方案是使用HAML的:escape_attrs选项。Haml::Engine.new(template,:escape

javascript - HTML5 样板页面特定的 Javascript 放置

问题如果您使用单个javascript文件来保存所有脚本,那么您将只用于一个页面的脚本放在哪里?背景这可能是一个意见或“最佳实践”问题,但我对其他人的意见很感兴趣:我正在使用html5Boilerplate在一个项目上。他们recommend为了速度和一致性,您将所有javascript放在一个文件script.js中。似乎有道理。但是,我有一些只与单个页面相关的地理定位脚本,与其他页面无关。我是否应该打破惯例,将此脚本放在我调用它所依赖的javascript库的页面下方?只需将对相关函数(位于script.js中)文件的调用放在它们所依赖的库的链接下方?谢谢!

javascript - 无法使用新数据对象更新 Knockout UI

当我从服务器获取单个项目的新数据时,我在UI刷新时遇到问题,该项目位于包装对象的observableArray中,该包装对象包含多个可观察对象的对象。考虑以下几点:varvm={....localEdited:ko.mapping.fromJS(newItemWrapper(defaultModelSerialised)),selected:ko.observable(null),editItem:function(data){//cloneatemporarycopyofdataforthedialogwhenopening(*.localEditedondialog)varclon

c# - 将整数列表从 JavaScript 传递到 C#——我得到了列表,但它是空的;表单数据结构不正确?

我的数组是这样填充的:updateLabels:function(){vardiagrams=_stage.diagramLayer.getChildren();varcomponentIDs=newArray();for(varindex=0;index服务器端我有这个方法:[CompressionFilterAttribute]publicJsonResultUpdateDiagrams(ListcomponentIDs,stringrackInfo){ListdiagramInformation=newList(componentIDs.Count());}我的数据在网络中传输:

javascript - 如何使用jquery从window.open js函数获取元素和html

我正在尝试打开这样的弹出窗口:$('#btn').click(function(){varpopup=window.open('mypage.php','_blank','width=500,height=500');vardom=popup.document.body;for(iindom){console.log(dom[i]);}});现在我想做的是从弹出窗口中获取html,并且还能够使用window.opener(打开弹出窗口的页面)中的jQuery函数附言。控制台打印了很多东西,但是没有html源。用这个试试:http://jsfiddle.net/JRqTy/提前致谢。

javascript - 是否可以在一个 html 文件中包含多个 require.js 项目?

我想做这样的事情:我可以只构建第一个文件,然后将构建js文件包含在/js/main中,但是如果能够同时对两个项目进行开发而不必一直构建,速度会快得多.现在,当我尝试这个时,mainD4构建,然后js/main文件没有任何反应。 最佳答案 刚在这里找到答案:https://groups.google.com/forum/?fromgroups#!topic/requirejs/YWFdgYSU2f4require(['scripts/another/main']);或(function(){varreq=require.config(

javascript - 刷序数数据不起作用

我很喜欢thisgraph及其功能,非常适合我想要/需要的东西。我唯一需要改变的是我需要它来允许y轴上的序数数据,但我似乎无法让它工作(我是初学者)。当我将y尺度从线性更改为有序时:yscale[k]=d3.scale.linear().domain(d3.extent(data,function(d){return+d[k];})).range([h,0]));到yscale[k]=d3.scale.ordinal().rangePoints([h,0]),yscale[k].domain(data.map(function(d){returnd[k];})))刷涂仍会显示并自行工作

javascript - CSS3 边框半径到 HTML5 Canvas

我试图在Canvas中重现CSS3边框半径。绘制圆Angular矩形很容易,但在CSS中,每个边框的值可能很高。例如:HTMLCSSdiv{height:50px;width:50px;position:absolute;top:10px;}.normal_radius{border:1pxsolidblack;border-radius:5px5px10px15px;left:10px;}.high_radius{border:1pxsolidred;border-radius:5000px500px100px150px;left:80px;}.high2_radius{border